package com.itheima.xunhuan;
//1.导包
import java.util.Random;

public class RandomDemo1 {
    public static void main(String[] args) {
        //研究生成随机数
        /*分为三步
        1.导包
        2.创建对象
        3.调用生成随机数
         */
        //2.创建对象
        Random r = new Random();
        //搞个循环一次性生成多点随机数
        for(int i = 0; i < 3; i++){//3.调用生成随机数
            int number=r.nextInt(100);//可以在这里输入数字用来控制范围，此时生成的随机数为0~99
            //输出
            System.out.println(number);
        }
        System.out.println("----------");
        for(int i = 0; i < 3; i++){
            //如果要把随机数控制在一个确定的范围，比如说8~23
            //我们可以把23-8+1=16填在括号内，此时生成随机数的范围是0~15，我们在括号外面加8就行了
            /*我的想法：先把这个范围两头都减去开始的数8，使得它变为从0~15，
            这时候在括号内填一个比后面的数字15大一的数16，此时随机生成0~15，
            最后在括号外面加一个被减去的数字8，刚好生成8~23
             */
            int number2=r.nextInt(16)+8;
            System.out.println(number2);
        }
    }
}
